#ifndef __WIZ_DESIGNPATTERN_SINGLETON_HPP__SHANHAOBO_19800429__
#define __WIZ_DESIGNPATTERN_SINGLETON_HPP__SHANHAOBO_19800429__

#include "../../Base/Utils/WizBaseUtilsSingleton.hpp"

namespace Wiz
{
    namespace DesignPattern
    {
        namespace Singleton
        {
            template <typename DerivedT, typename B = ::Wiz::NullBase>
            struct Type : public ::Wiz::Singleton::Type<DerivedT, B>
            {

            };
        } /// end of namespace Singleton
    } /// end of namespace DesignPattern
} /// end of namespace Wiz


#endif /*__WIZ_DESIGNPATTERN_SINGLETON_HPP__SHANHAOBO_19800429__*/

